Data oriented and Process oriented Strategies for Legacy Information Systems Reengineering
نویسندگان
چکیده
The legacy information systems often implement manual data updates for information obtained from external systems. The manual updates are cumbersome, error prone, and expensive. The legacy systems miss interfaces to external systems that could be used for automatic updates of system data. Moreover, the legacy systems also lack extensions to supplier or customer systems that are essential for creating supply chain relationships. This paper explores the data oriented and process oriented models of legacy systems, and discusses the details of systems development and evolution models mainly aiming at an ongoing reengineering of legacy systems. This paper proposes simple strategies for creating interfaces to external systems for automatic updates of data, and for adapting to the process evolution that requires a legacy information system to extend its communications with external systems that could help in creating successful supply chain relationships. These strategies can reshape a legacy system to be reengineered into a new enterprise information system whether the legacy system is of a data oriented model, or of a process oriented model. Key words–Legacy system, Data oriented model, Process oriented model, System reengineering, Data structure.
منابع مشابه
Service Identification and Packaging in Service Oriented Reengineering
With the adoption to Web service technologies, more and more existing non-service-oriented software systems turn to be legacy systems. They require a service-oriented reengineering process in order to survive in serviceoriented computing environment. In this paper, we present an architecture-based service-oriented approach to support service-oriented reengineering. It integrates and reuses soft...
متن کاملReengineering Techniques for Object Oriented Legacy Systems
Today’s software development is defined by continuous evolution of software products. These products are regularly updated during their usage. In most of the cases systems grow inevitably by adding new features or by changing the system architecture due to new technologies or business plans. It is more than a decade; objects oriented paradigm is adopted as the most efficient passage to build fl...
متن کاملAn Evolution Scheme for Business Rule Based Legacy Systems
Business rules are compact statements that depict important aspects of business processes. For most enterprises, business rules are embedded in the information systems. As change is inherent in software, information systems turn into legacy ones and their documentations may not reflect the actual business logics. Thus, business rules in legacy systems become significant investments, and it is n...
متن کاملA Reengineering Process for Migrating from an Object-oriented Legacy System to a Component-based System
Computing environments are evolving from mainframe systems to distributed systems. Stand-alone programs that have been developed using object-oriented technology are not suitable for these new environments. However, programs that have been developed using a component-based technology have proven to be more suitable for the new environments due to their granularity and reusability. In this paper...
متن کاملObject-oriented Modeling Toolkit and Technological Framework for Legacy Information Systems Reengineering
Software reengineering is a very difficult and expensive process, which requires as a lot of “mechanical” activity: by restructuring of the legacy source code to a new one, and a human intervention by high-level restructuring: for the changes needed in overall legacy system behavior scenario, and in the system architecture. That is why a very important problem is the forming of an effectively M...
متن کامل